module Hydrocraft
{
    imports
    {
        Base

    }

/************************ITEMS************************/

item HCAirfreshener
    {
		DisplayCategory  = Household,	
        Weight    		 = 0.05,
        Type    		 = Normal,
        DisplayName      = Air Freshener,
        icon 			 = HCAirfreshener,
		AttachmentType 	 = 	Hammer,	
		StaticModel 	 = 	  WorldItem-HCAirFreshener,		
		WorldStaticModel = WorldItem-HCAirFreshener,		
    }

item HCDriverslicense
    {
        Weight			 = 0.05,
        Type			 = Normal,
        DisplayName		 = Drivers License,
        Icon			 = HCDriverslicense,
		DisplayCategory  = Household,
		WorldStaticModel = WorldItem-HCDriversLicense,
    }

item HCMotoroil
    {
        Weight    		    = 0.2,
        Type			    = Drainable,
        UseWhileEquipped    = FALSE,
        UseDelta		    = 0.25,
        DisplayName         = Motor Oil,
        icon 			    = HCMotoroil,
        DisplayCategory     = CraftChem,
		WorldStaticModel 	= WorldItem-HCMotorOil,		
    }

item HCSparkplug
    {
        Weight    		= 0.2,
        Type    		= Normal,
        DisplayName     = Spark Plug,
        icon 			= HCSparkplug,
		DisplayCategory = Useless,
    }

item HCAirfilter
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName		= Air Filter,
        icon 			= HCAirfilter,
		DisplayCategory = Junk,
    }

item HCBreakpads
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName		= Brake Pads,
        icon 			= HCBreakpads,
		DisplayCategory = Junk,
    }

item HCCamshaft
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Camshaft,
        icon 			= HCCamshaft,
		DisplayCategory = Junk,
    }

item HCClutch
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Clutch,
        icon 			= HCClutch,
		DisplayCategory = Junk,
    }

item HCDrumbreak
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Drum Brake,
        icon 			= HCDrumbreak,
		DisplayCategory = Junk,
    }

item HCFanbelt
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Fan Belt,
        icon 			= HCFanbelt,
		DisplayCategory = Useless,
    }

item HCLicenceplate
    {
		DisplayCategory  = Household,	
        Weight    		 = 0.1,
        Type    		 = Normal,
        DisplayName      = Licence Plate,
        icon 			 = HCLicenceplate,
		AttachmentType 	 = Hammer,	
		StaticModel 	 = HC_LicencePlate,			
		WorldStaticModel = WorldItem-HCLicensePlate,		
    }

item HCOilfilter
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Oil Filter,
        icon 			= HCOilfilter,
		DisplayCategory = Useless,
    }

item HCRadiator
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Radiator,
        icon 			= HCRadiator,
		DisplayCategory = Junk,
    }

item HCRotor
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Rotor,
        icon 			= HCRotor,
		DisplayCategory = Junk,
    }

item HCWiper
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Wiper,
        icon 			= HCWiper,
		DisplayCategory = Junk,
    }

item HCStarterfluidempty
    {
        Weight    		= 0.1,
        Type			= Normal,
        DisplayName     = Empty Starter Fluid,
        icon 			= HCStarterfluid,
		DisplayCategory = Useless,
    }

item HCStarterfluid
    {
        Weight    		    = 0.3,
        Type			    = Drainable,
        UseWhileEquipped	= FALSE,
        UseDelta		    = 0.25,
        DisplayName     	= Starter Fluid,
        ReplaceOnDeplete	= HCStarterfluidempty,
        Icon 			    = HCStarterfluid,
        DisplayCategory     = CraftChem,
    }

item HCCarbattery
    {
        Weight    		    = 5,
        Type    		    = Normal,
        DisplayName			= Car Battery with Clamps,
        Icon				= HCCarbattery,
        DisplayCategory     = CraftElec,
    }

item HCJeepLeft
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Jeep,
        icon 			= HCJeepLeft,
    }

item HCJeepLeftDirty
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Jeep,
        icon 			= HCJeepLeftDirty,
	
    }

item HCJeepRight
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Jeep,
        icon 			= HCJeepRight,
	
    }

item HCJeepRightDirty
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Jeep,
        icon 			= HCJeepRightDirty,
	
    }

item HCTractorL
    {
        Weight    		= 50,
        Type            = Normal,
        DisplayName     = Tractor,
        icon 			= HCTractorL,
    }

item HCTractorR
    {
        Weight    		= 50,
        Type            = Normal,
        DisplayName     = Tractor,
        icon 			= HCTractorR,
    }

item HCCar1L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar1L,
	
    }

item HCCar1R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar1R,
	
    }

item HCCar2L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar2L,
	
    }

item HCCar2R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar2R,
	
    }

item HCCar3L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar3L,
	
    }

item HCCar3R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar3R,
	
    }

item HCCar4L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar4L,
	
    }

item HCCar4R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar4R,
	
    }

item HCCar5L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar5L,
	
    }

item HCCar5R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar5R,
	
    }

item HCCar6L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar6L,
	
    }

item HCCar6R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar6R,
	
    }

item HCCar7L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar7L,
	
    }

item HCCar7R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar7R,
	
    }

item HCCar8L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar8L,
	
    }

item HCCar8R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar8R,
	
    }

item HCCar9L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar9L,
	
    }

item HCCar9R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar9R,
	
    }

item HCCar10L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar10L,
	
    }

item HCCar10R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar10R,
	
    }

item HCCar11L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar11L,
	
    }

item HCCar11R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar11R,
	
    }

item HCCar12L
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar12L,
	
    }

item HCCar12R
    {
        Weight    		= 50,
        Type            = Container,
        Capacity        = 500,
        DisplayName     = Car,
        icon 			= HCCar12R,
	
    }

item HCBicycle
	{
        WeightReduction        	    = 75,
        Weight             		    = 3,
        Type                	    = Container,
        Capacity             	    = 4,
        DisplayName                 = Bicycle,
        Icon				        = HCBicycle,
        DisplayCategory             = Container,
        RequiresEquippedBothHands 	= true,
	}

item HCBicycle2
	{
        WeightReduction             = 75,
        Weight             		    = 5,
        Type                	    = Container,
        Capacity             	    = 32,
        DisplayName                 = Bicycle with Baskets,
        Icon				        = HCBicycle2,
        DisplayCategory             = Container,
	    RequiresEquippedBothHands 	= true,
	}

item HCMotorcycle
	{
        WeightReduction         	= 75,
        Weight             		    = 20,
        Type                		= Container,
        Capacity             		= 4,
        DisplayName             	= Motorcycle,
        Icon				        = HCMotorcycle,
        DisplayCategory             = Container,
        RequiresEquippedBothHands 	= true,
	}

item HCBicyclepump
    {
        Weight    		= 0.3,
        Type    		= Normal,
        DisplayName     = Bicycle Pump,
        icon 			= HCBicyclepump,
		DisplayCategory = CraftMisc,
    }

item HCBicyclewheel
    {
        Weight    		= 0.5,
        Type    		= Normal,
        DisplayName     = Bicycle Wheel,
        icon 			= HCBicyclewheel,
		DisplayCategory = CraftMisc,
    }

/************************RECIPES************************/	

recipe Attach Clamps to Car Battery
    {
        SkillRequired:Electricity=1,
        destroy CarBattery1/CarBattery2/CarBattery3,
        HCElectricclamp=2,  
        Result:HCCarbattery,
        Time:50,
       	Category:Electrical,
       	OnGiveXP:HCElectricity_OnGiveXP,
    }

recipe Repair Bicycle
    {
        SkillRequired:Mechanics=1,  
        HCJunkbicycle,
        HCBicyclewheel,
        DuctTape=4,
        HCRubbercement=4,
        keep Screwdriver,
        keep HCPliers,
        keep HCBicyclepump,
        Result:HCBicycle,
        Time:500,
        NeedToBeLearn:true,
       	Category:Engineer,
    	OnGiveXP:HCMechanics_OnGiveXP,
    }

recipe Attach Baskets to Bicycle
    {
	    HCStrawbasket=2,
	    Rope,  
	    HCBicycle,
        Result:HCBicycle2,
        Time:50,
        NeedToBeLearn:true,
       	Category:Engineer,
    }

recipe Remove Baskets to Bicycle
    {
	    HCBicycle2,
        Result:HCBicycle,
        Time:50,
        NeedToBeLearn:true,
       	Category:Engineer,
    	OnCreate:HCRemoveBikeBaskets,
    }

}